home *** CD-ROM | disk | FTP | other *** search
- /*
- * http_put.c: Handles PUT and POST
- *
- * Rob McCool
- *
- */
-
- #include "httpd.h"
-
-
- void get_node(char *name, char *args, int in, FILE *out) {
- struct stat finfo;
- int s;
-
- s=translate_name(name,out);
-
- switch(s) {
- case STD_DOCUMENT:
- die(NOT_IMPLEMENTED,
- "POST access to area not configured as script area",out);
- case REDIRECT_URL:
- die(REDIRECT,name,out);
- case SCRIPT_NCSA:
- #if ! defined(NO_HHTP_SCRIPTS) && ! defined(NO_NCSA_EXEC)
- exec_post_NCSA(name,args,in,out);
- #else
- die(NOT_IMPLEMENTED, "Not in this version", out );
- #endif
- return;
- case SCRIPT_CGI:
- #if ! defined(NO_HHTP_SCRIPTS) && ! defined(NOCGI_SCRIPTS)
- exec_cgi_script("POST",name,args,in,out);
- #else
- die(NOT_IMPLEMENTED, "Not in this version", out );
- #endif
- }
- }
-